﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
html,body{-webkit-text-size-adjust:none;}
/*正文开始*/
.banner{ height:450px; background:url(../images/banner_yy.jpg) no-repeat center bottom; overflow:hidden;}
/*.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center top; height:500px; overflow:hidden;} */

.fullSlide {width:100%;position:relative;height:450px;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:450px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#ff6600;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#004288;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-33px;z-index:1;width:73px;height:73px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .prev{ background:url(../images/banLeft.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/banLeft.png');_background:none; left:150px;}
.fullSlide .next {background:url(../images/banRight.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/banRight.png');_background:none;right:150px;}


.seachbg{background:url("../images/banner_yy.jpg") no-repeat center top;height:58px;overflow:hidden;margin-bottom:15px;}
.seach{ width:960px; margin:0 auto; height:58px; line-height:58px;}
.seach p{ float:left; color:#666; padding:3px 0  0 1px;font-size:12px;}
.seach p b{ color:#666;}
.seach p a{ color:#666; padding:0 12px;_padding:0 6px;}
.s_b{ float:right; padding:18px 0 0;}
.s_01{ float:left; border:0; background: url(../images/s_inp.gif) no-repeat; height:24px; width:175px; color:#c8c8c8; line-height:24px; padding:0 10px; font-family:"微软雅黑"; font-size:12px;}
.s_b input{ float:left;}

.link { width:960px; margin:0 auto; overflow:hidden;position:relative; z-index:2; }
.link h2{ margin:26px 0 0 16px; display:inline; background:url(../images/link.gif) no-repeat; width:156px; height:39px; overflow:hidden; font:16px "Microsoft Yahei"; text-align:right;}   
.link h2 a{ color:#004288; display:inline-block; padding-top:20px;}
.link p{overflow:hidden;line-height:25px;width:765px; overflow:hidden; padding-top:22px;}
.link p a{padding:0 22px; display:inline-block;}
.link span{ display:block; font-weight:bold ; width:123px; padding-top:52px; font-family:"宋体"}
.link span a{ color:#ff6600;}

.menu_bj{ width:234px; height:600px; overflow:hidden; font-family:"Microsoft Yahei";}
.menu_bj h2{ background:url(../images/menu_nav.jpg) no-repeat center top; height:57px; overflow:hidden; padding:10px 0 0 63px; line-height:32px;}
.menu_bj h2 a{ font-size:18px; color:#fff;}
.menu_bj h2 i{ display:block; font:12px "Times New Roman", Times, serif; color:#84a9cf; text-transform:uppercase;}  
.menu_c{ border:1px solid #09529f; border-width:0 1px 3px 1px; background:url(../images/meni_bj.jpg) no-repeat center top; overflow:hidden; height:470px; padding-top:27px;}
.menu_c h3{ width:203px; height:27px; border:1px solid #09529f; margin-left:13px; overflow:hidden; text-align:center; line-height:27px; font-size:14px; background:#fff; margin-top:10px}
.menu_c h3 a{ color:#09529f;}
.menu_c ul{ margin:5px 15px 22px;}
.menu_c ul li{ border-bottom:1px dashed #e6e6e6; height:35px; line-height:35px; font-size:14px; overflow:hidden; float:left; width:101px;}
.menu_c ul li a{ background:url(../images/menu_ico.gif) no-repeat 5px center; padding-left:15px;}
.menu_c ul li a:hover , .menu_c .cur a{ color:#fe8a00;}
.menu_c .nones{ border-bottom:0}
.menu_c .ul03 li{ clear:both; width:100%;} 
.menu_c .last_li{ width:100%;}

.pro{ width:694px; height:600px; overflow:hidden; padding-top:10px;}
.p_nav{ height:45px; overflow:hidden;}
.p_nav span{ display:inline-block; background:url(../images/more_ico.gif) no-repeat left center; font:10px Arial, Helvetica, sans-serif; padding-left:12px; line-height:12px; text-transform:uppercase; margin-top:30px;-webkit-transform:scale(0.8); }
.p_nav span a{ color:#000;}
.p_nav li{ float:left; margin-right:20px;}
.p_nav li a{ display:inline-block; height:45px; line-height:30px; background:url(../images/pro_cur1.gif) no-repeat left center; padding-left:14px; font:16px "Microsoft Yahei"; font-weight:bold;}
.p_nav li i{ display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:1px;}
.p_nav li a:hover , .p_nav .cur a{ color:#004288; background:url(../images/pro_cur2.gif) no-repeat left center; text-decoration:none;}
.pro_c{ height:755px; overflow:hidden;}
.pro_c ul{ margin-top:15px;}
.pro_c ul li{ float:left; height:234px; line-height:0; width:216px; overflow:hidden; margin:8px 7px;}
.pro_c ul li a { display:table-cell; height:204px;width:216px; text-align:center; vertical-align:middle; border:1px solid #778fa8; padding:1px;}
.pro_c ul li a img{ max-width:212px; max-height:204px}
.pro_c ul li span{ color: #FFFFFF;
  width: 180px;
  height: 35px;
  line-height: 35px;
  /* background: url(../images/pro_yy.gif) no-repeat center top; */
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 35px;
  background: rgb(9, 82, 159);
  margin: 0 auto;
  position: relative;
  top: -20px;}
.pro_c ul li a:hover{  display:table-cell; height:204px;width:216px; text-align:center; vertical-align:middle; border:1px solid #778fa8; padding:1px;}
.pro_c ul li a:hover img{ }
.pro_c ul li a:hover span{ color:#fa9300;}
.pro_c .nones{ margin-right:0;}

.coo{ height:211px; background:url(../images/coo_yy.jpg) no-repeat center bottom; overflow:hidden; padding-top:40px; position:relative;}
.coo h2{ float:left; background:url(../images/coo_nav.jpg) no-repeat; width:236px; height:171px; text-align:center; overflow:hidden; font:18px "Microsoft Yahei"; color:#fff; line-height:24px;}
.coo h2 i{ display:block; font:24px "Times New Roman", Times, serif; color:#73aee9; text-transform:uppercase; padding-top:30px; line-height:24px;}
.coo h2 b{ display:block; font-size:24px; line-height:36px;}
.coo h2 span{ display:block; padding-top:12px; font:12px "宋体";}
.coo h2 span a{ color:#fff;}
.coo ul{ border:1px solid #cecece; border-left:0;border-right:0; width:720px; height:169px; overflow:hidden; float:left;}
.coo ul li{ float:left; border-right:1px solid #cecece; height:169px; overflow:hidden; }
.coo ul li a{width:239px; height:169px; display: table-cell; text-align:center; vertical-align:middle}
.coo ul li a img{  max-width:239px; max-height:169px;}
.coo .nones{ border-right:0;}
.coo p{ position:absolute; top:186px; right:5px;}
.coo p a{ display:inline-block; width:24px; height:24px; background:#b0b0b0; overflow:hidden;}
.coo p a:hover{ background:#7d7d7d;}

.pic_bj{ height:233px; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.pic a{ display:block; background:url(../images/pic1.jpg) no-repeat center top; height:233px; overflow:hidden;}
.pic_bj p{ position:absolute; top:107px; left:50%; margin-left:230px; background:url(../images/pic_ico.png) no-repeat left center; padding-left:45px; height:50px; color:#fff; line-height:16px; font-size:14px;}
.pic_bj p span{ display:block; font:30px Impact ; color:#ff8b00;}
.pic_bj i{ display:block; top:103px; left:50%; margin-left:372px; position:absolute; background:url(../images/pic_ico1.png) no-repeat; width:67px; height:23px; text-align:center; line-height:20px;}
.pic_bj i a{ color:#004288;}

.pic_bj1{ height:219px; overflow:hidden; position:relative; font-family:"Microsoft Yahei"; background:url(../images/pic_bj.gif) repeat-x center top;}
.pic1 a{ display:block; background:url(../images/pic2.jpg) no-repeat center top; height:219px; overflow:hidden;}
.pic_bj1 p{ position:absolute; top:107px; left:50%; margin-left:230px; background:url(../images/pic_ico.png) no-repeat left center; padding-left:45px; height:50px; color:#fff; line-height:16px; font-size:14px;}
.pic_bj1 p span{ display:block; font:30px Impact ; color:#ff8b00;}
.pic_bj1 i{ display:block; top:103px; left:50%; margin-left:372px; position:absolute; background:url(../images/pic_ico1.png) no-repeat; width:67px; height:23px; text-align:center; line-height:20px;}
.pic_bj1 i a{ color:#004288;}

.technical_bj{ background:url(../images/technical_bj.jpg) no-repeat center top; height:677px; overflow:hidden; }
.technical{ width:1022px; height:677px; margin:0 auto; overflow:hidden; position:relative; font-family:"Microsoft Yahei";}
.biaoti{ height:165px; overflow:hidden; text-align:center; font:24px "Microsoft Yahei"; color:#333;}
.biaoti i{ display:block; font:34px Impact; color:#909090; background:url(../images/jz_nav.gif) no-repeat center bottom; height:60px; text-transform:uppercase; padding-top:20px; line-height:40px;} 
.biaoti b{ display:block; font-size:28px;}
.biaoti b a{ color:#004288;}
.technical p{ width:188px; height:187px; overflow:hidden;}
.technical p span{ display:block; background:url(../images/pk_psan.png) no-repeat center bottom; height:35px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; position:absolute; bottom:4px; left:0; width:188px; text-align:center; line-height:35px;}
.technical .p01{ position:absolute; top:191px; left:0;}
.technical .p02{ position:absolute; top:191px; right:0;}
.technical .p03{ position:absolute; top:433px; left:0;}
.technical .p04{ position:absolute; top:433px; right:0;}
.technical em{ display:block; font-size:14px; color:#333; line-height:25px; overflow:hidden;}
.technical .t_wz1  b, .technical .t_wz2 b{ color:#ff8a00;}
.technical .t_wz1{ position:absolute; top:200px; left:184px; width:210px;}
.technical .t_wz2{ position:absolute; top:230px; right:180px; width:199px;}
.technical .t_wz3{ position:absolute; top:590px; left:170px; width:220px;}
.technical .t_wz4{ position:absolute; top:590px; right:158px; width:210px;}

.ty_bj{ background:url(../images/ty_bj.jpg) no-repeat center top; height:684px; padding-top:60px; overflow:hidden;}
.ty{ width:960px; height:744px; margin:0 auto; overflow:hidden;}
.ty .biaoti , .jz .biaoti { height:120px;}
.jz .biaoti i{ padding-top:15px;}
.ty .biaoti b , .jz .biaoti b , .about .biaoti b{ font-size:24px;}
.ty dl{ height:222px; overflow:hidden; margin-top:20px;}
.ty dl dt{ background:url(../images/ty_img_bj.jpg) no-repeat left top; width:351px; height:222px; overflow:hidden;}
.ty dl dt img{ width:327px; height:200px; padding:1px 0  0 1px;}
.ty dl dd{ width:608px; overflow:hidden; }
.ty dl dd h3{ font-size:14px; height:25px; overflow:hidden;font-family:"Microsoft Yahei";}
.ty dl dd h3 a{ color:#333}
.ty dl dd p{ height:130px; overflow:hidden; line-height:25px; color:#5E5D5D; padding-top:5px;}
.ty dl dd i{ display:block; background:url(../images/jz_ico.gif) no-repeat; width:74px; height:24px; overflow:hidden; text-align:center; line-height:24px;}
.ty dl dd i a{ color:#fff;}
.show{ height:265px; overflow:hidden;}
.show h3{ height:25px; background:url(../images/show_nav.gif) repeat-x center center; overflow:hidden; text-align:center; font-size:18px; font-family:"Microsoft Yahei";}
.show h3 a{ color:#004288; display:inline-block; padding:0 40px; background:#fff; line-height:25px;}
.show .s_z , .show  .s_y { margin-top:98px;}
.s_z a{ display:inline-block; background:url(../images/z.gif) no-repeat; width:12px; height:21px;}
.s_y a{ display:inline-block; background:url(../images/y.gif) no-repeat; width:12px; height:21px;}
.s_z a:hover{ background:url(../images/z_cur.gif) no-repeat;}
.s_y a:hover{ background:url(../images/y_cur.gif) no-repeat;}
.show .sb{ width:936px; overflow:hidden;}
.show .sb ul{ width:912px; overflow:hidden;margin-left:15px;}
.show .sb ul li{ float:left; margin:15px 13px 0 ; display:inline-block; line-height:0; width:200px; overflow:hidden; height:210px}
.show .sb ul li a{ display: table-cell; text-align:center; width:200px; height:150px; vertical-align:middle; text-align:center}
.show .sb ul li a img{ max-width:200px; max-height:150px;}
.show .sb ul li span { display:block; color:#777; height:50px; line-height:45px; overflow:hidden; text-align:center;}

.jz_bj{ height:580px; overflow:hidden; background:#eeeeee;}
.jz{ width:960px; height:580px; margin:0 auto; overflow:hidden;}
.jz dl{ width:213px; height:406px; background:url(../images/jz_yy.gif) no-repeat center bottom; overflow:hidden; margin:50px 36px 0 0;}
.jz dl dt img  { width:213px; height:187px;}
.jz dl dd{ height:195px; background:#fff; overflow:hidden;}
.jz dl dd h3{ height:45px; line-height:45px; text-align:center; overflow:hidden; font-size:12px;}
.jz dl dd p{ height:100px; line-height:24px; overflow:hidden; padding:0 14px;}
.jz dl dd i{ display:block; background:url(../images/jz_ico.gif) no-repeat; width:74px; height:24px; overflow:hidden; text-align:center; line-height:24px; margin:0 auto; color:#fff;}
.jz dl dd a{ display:block;}
.jz dl dd a:hover { text-decoration:none; zoom:1}
.jz dl dd a:hover i { background:url(../images/jz_ico1.gif) no-repeat;}
.jz .nones{ margin-right:0;}







.about {  width:1440px; margin:0 auto; overflow:hidden;}
.about .biaoti{ height:100px;}
.about .biaoti i{ padding-top:10px;}
.about dl{ height:230px; overflow:hidden; margin-top:28px;}
.about dl dt{ background:url(../images/about_img_bj.jpg) no-repeat center top; width:355px; height:228px; overflow:hidden;}
.about dl dt img{ width:321px; height:194px; padding:4px 0 0 4px;}
.about dl dd{ width:605px; overflow:hidden;} 
.about dl dd h3{ font-size:14px; height:30px; overflow:hidden;}
.about dl dd h3 a{ color:#333;}
.about dl dd p{ padding-top:2px; line-height:25px; overflow:hidden; color:#777777;}
.about dl dd a{ color:#f16500; font-family:"Microsoft Yahei"; font-weight:bold;}
.about dl dd i{ display:block; background:url(../images/tel.gif) no-repeat left 5px; height:55px; font:14px "Microsoft Yahei";overflow:hidden; color:#333; padding-left:45px; line-height:20px; float:right}
.about dl dd i span{ display:block; font:28px Impact; color:#e36d00; line-height:28px;}
.about_c{ height:220px; overflow:hidden;}
.about_c .s_z  ,.about_c .s_y{ margin-top:77px;}
.about_c ul{ width:936px; overflow:hidden;}
.about_c ul li{ float:left; width:164px; line-height:0; overflow:hidden; margin:12px 0 0 20px; display:inline;}
.about_c ul li img{ width:156px;  padding:3px; border:1px solid #dadada;}
.about_c ul li span { display:block; text-align:center; width:164px; height:35px; line-height:35px; overflow:hidden; color:#737373;}
.about_c ul li a:hover{ text-decoration:none; zoom:1}
.about_c ul li a:hover span{ color:#ff9000;} 

.news_bj{ background:#f8f8f8 url(../images/news_bj.gif) repeat-x center top; margin-top:15px; overflow:hidden;}

.news{  width:652px;  padding-top:43px; background:url(../images/news_top.gif) no-repeat 462px top; overflow:hidden;}
.news_c{ overflow:hidden;}
.news_c dl{ margin:30px  0 0; height:160px; overflow:hidden;}
.news_c dl dt img{  width:253px; height:141px; padding:3px; border:1px solid #d7d7d7;}
.news_c dl dd{ width:373px; overflow:hidden;}
.news_c dl dd h3{ font-size:12px; height:20px; line-height:20px; overflow:hidden;}
.news_c dl dd h3 a{ color:#004288;}
.news_c dl dd p{ height:100px; line-height:24px; padding-top:5px; overflow:hidden;}
.news_c dl dd i a{ color:#ff6600;}
.news_c ul { }
.news_c ul li{ border-bottom:1px dashed #a0a0a0; height:32px; line-height:32px; overflow:hidden; width:300px;font-size:12px;}
.news_c ul li a{  background:url(../images/news_ico.gif) no-repeat left center; padding-left:18px; }
.news_c ul li a:hover , .news_c ul .cur a{ color:#ff6600;}
/*.news_c .nones{ border-bottom:0;}*/

.wt{ width:275px;  overflow:hidden; margin-top:45px; font-family:"Microsoft Yahei";}

.wt h2{ height:45px; overflow:hidden;}
.wt h2 span{ display:inline-block; background:url(../images/more_ico.gif) no-repeat left center; font:10px Arial, Helvetica, sans-serif; padding-left:12px; line-height:12px; text-transform:uppercase; margin-top:30px;-webkit-transform:scale(0.8); }
.wt h2 span a{ color:#000;}
.wt h2 i{ background:url(../images/pro_cur2.gif) no-repeat left center;padding-left:14px; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:1px; display:block; color:#004288;}
.wt h2 i a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; color:#004288;}

.wt_c { overflow:hidden;}
.wt_c dl{ padding:10px 0;}
.wt_c dl dt{ background:url(../images/w.gif) no-repeat left center;overflow:hidden;white-space:nowrap;width:226px;text-overflow:ellipsis; height:35px; line-height:35px; padding-left:30px; border-bottom:1px dashed #b3b3b3; margin-bottom:5px;}
.wt_c dl dt a{ color:#242424; }
.wt_c dl dt a:hover , .wt_c dl dt.cur a{color:#ff6600;}
.wt_c dl dd{ background:url(../images/d.gif) no-repeat left 4px; color:#333; line-height:24px; padding-left:30px;}

.wt_c .nones{ background:none;}


#nav-menu .menu ul.children { padding-bottom:6px;display: none;position: absolute;background:url(../images/glable_nav_bg03.png) repeat;width:120px;border-top:0; line-height:30px; z-index:1000000}
#nav-menu .menu ul.children li {width:120px;padding:0px;display:inline-block;font-size:12px; height:30px; text-align:left; overflow:hidden;}
#nav-menu .menu ul.children li a {height:31px;line-height:30px;overflow: hidden;display: block;color:#fff;text-decoration: none; font-size:12px;padding-left:13px; text-align:left}
#nav-menu .menu ul.children li a:hover {text-decoration: none; color:#37dac0; background-color:#0074FF; background-image:none}